package com.learn.springbootnetty.字节流和字符流;


//字节输入流一次读取一个字节的方法：

import java.io.FileInputStream;
import java.io.IOException;


/**
 * 字节输入流一次读取一个字节的方法：
 */
public class InputStreamTest01 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("D:\\b.txt");
        /*int len = fis.read();
        System.out.println(len);//65
        len = fis.read();
        System.out.println(len);//66
        len = fis.read();
        System.out.println(len);//67
        len = fis.read();
        System.out.println(len);//68
        len = fis.read();
        System.out.println(len);//69
        len = fis.read();
        System.out.println(len);//-1
        len = fis.read();
        System.out.println(len);//-1*/
        int len = 0;//记录读到的字节
        while ((len=fis.read())!=-1){
            System.out.println(len);
        }
        /*
        读取字节数据
读取字节：reaad()方法，每次可以读取一个字节的数据，提升为int类型，读取到文件末尾，返回 -1
        */

        /*错误：
        while (fis.read()!=-1){//65
            System.out.println(fis.read());//66 68 -1
        }*/
        fis.close();

    }
}
